package com.beiing.tianshuai.tianshuai.mine.entity;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class OrderRefundStateDataBean {

    /**
     * code : 200
     * data : {"id":"11","oid":"48","telephone":"17801089568","refund_type":"仅退款","logistics":"未收到货","reason":"一直未发货","imgurl":"5a23adb48f656.jpg","strech":"\u201c乐舞校园\u201d校际街舞PK赛邀你来战！","count":"1","amount_money":"0","amount_active":"0","freight":"0","explain":"兄弟姐妹们早上好","voucher":"[&quot;2018-05-04/5aec2462df69b.jpg&quot;]","ctime":"2018-05-04 17:14:11","is_status":"3","ticket_type":"普通票","pay_method":"免单","merch_time":"2018-05-04 17:15:13","order_time":"2018-05-04 17:15:47","process":[{"status":"退款处理","statusdef":"卖家确认通过后会将退款提交至免单,免单将会在一天内完成退款处理","time":"2018-05-04 17:15:13","tree":true},{"tree":true,"status":"退款完成","statusdef":"退款已退回免单","time":"退款已退回2018-05-04 17:15:47"}]}
     */

    @SerializedName("code")
    private int code;
    @SerializedName("data")
    private DataBean data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * id : 11
         * oid : 48
         * telephone : 17801089568
         * refund_type : 仅退款
         * logistics : 未收到货
         * reason : 一直未发货
         * imgurl : 5a23adb48f656.jpg
         * strech : “乐舞校园”校际街舞PK赛邀你来战！
         * count : 1
         * amount_money : 0
         * amount_active : 0
         * freight : 0
         * explain : 兄弟姐妹们早上好
         * voucher : [&quot;2018-05-04/5aec2462df69b.jpg&quot;]
         * ctime : 2018-05-04 17:14:11
         * is_status : 3
         * ticket_type : 普通票
         * pay_method : 免单
         * merch_time : 2018-05-04 17:15:13
         * order_time : 2018-05-04 17:15:47
         * process : [{"status":"退款处理","statusdef":"卖家确认通过后会将退款提交至免单,免单将会在一天内完成退款处理","time":"2018-05-04 17:15:13","tree":true},{"tree":true,"status":"退款完成","statusdef":"退款已退回免单","time":"退款已退回2018-05-04 17:15:47"}]
         */

        @SerializedName("id")
        private String id;
        @SerializedName("oid")
        private String oid;
        @SerializedName("telephone")
        private String telephone;
        @SerializedName("refund_type")
        private String refundType;
        @SerializedName("logistics")
        private String logistics;
        @SerializedName("reason")
        private String reason;
        @SerializedName("imgurl")
        private String imgurl;
        @SerializedName("strech")
        private String strech;
        @SerializedName("count")
        private String count;
        @SerializedName("amount_money")
        private String amountMoney;
        @SerializedName("amount_active")
        private String amountActive;
        @SerializedName("freight")
        private String freight;
        @SerializedName("explain")
        private String explain;
        @SerializedName("voucher")
        private String voucher;
        @SerializedName("ctime")
        private String ctime;
        @SerializedName("is_status")
        private String isStatus;
        @SerializedName("ticket_type")
        private String ticketType;
        @SerializedName("pay_method")
        private String payMethod;
        @SerializedName("merch_time")
        private String merchTime;
        @SerializedName("order_time")
        private String orderTime;
        @SerializedName("process")
        private List<ProcessBean> process;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getOid() {
            return oid;
        }

        public void setOid(String oid) {
            this.oid = oid;
        }

        public String getTelephone() {
            return telephone;
        }

        public void setTelephone(String telephone) {
            this.telephone = telephone;
        }

        public String getRefundType() {
            return refundType;
        }

        public void setRefundType(String refundType) {
            this.refundType = refundType;
        }

        public String getLogistics() {
            return logistics;
        }

        public void setLogistics(String logistics) {
            this.logistics = logistics;
        }

        public String getReason() {
            return reason;
        }

        public void setReason(String reason) {
            this.reason = reason;
        }

        public String getImgurl() {
            return imgurl;
        }

        public void setImgurl(String imgurl) {
            this.imgurl = imgurl;
        }

        public String getStrech() {
            return strech;
        }

        public void setStrech(String strech) {
            this.strech = strech;
        }

        public String getCount() {
            return count;
        }

        public void setCount(String count) {
            this.count = count;
        }

        public String getAmountMoney() {
            return amountMoney;
        }

        public void setAmountMoney(String amountMoney) {
            this.amountMoney = amountMoney;
        }

        public String getAmountActive() {
            return amountActive;
        }

        public void setAmountActive(String amountActive) {
            this.amountActive = amountActive;
        }

        public String getFreight() {
            return freight;
        }

        public void setFreight(String freight) {
            this.freight = freight;
        }

        public String getExplain() {
            return explain;
        }

        public void setExplain(String explain) {
            this.explain = explain;
        }

        public String getVoucher() {
            return voucher;
        }

        public void setVoucher(String voucher) {
            this.voucher = voucher;
        }

        public String getCtime() {
            return ctime;
        }

        public void setCtime(String ctime) {
            this.ctime = ctime;
        }

        public String getIsStatus() {
            return isStatus;
        }

        public void setIsStatus(String isStatus) {
            this.isStatus = isStatus;
        }

        public String getTicketType() {
            return ticketType;
        }

        public void setTicketType(String ticketType) {
            this.ticketType = ticketType;
        }

        public String getPayMethod() {
            return payMethod;
        }

        public void setPayMethod(String payMethod) {
            this.payMethod = payMethod;
        }

        public String getMerchTime() {
            return merchTime;
        }

        public void setMerchTime(String merchTime) {
            this.merchTime = merchTime;
        }

        public String getOrderTime() {
            return orderTime;
        }

        public void setOrderTime(String orderTime) {
            this.orderTime = orderTime;
        }

        public List<ProcessBean> getProcess() {
            return process;
        }

        public void setProcess(List<ProcessBean> process) {
            this.process = process;
        }

        public static class ProcessBean {
            /**
             * status : 退款处理
             * statusdef : 卖家确认通过后会将退款提交至免单,免单将会在一天内完成退款处理
             * time : 2018-05-04 17:15:13
             * tree : true
             */

            @SerializedName("status")
            private String status;
            @SerializedName("statusdef")
            private String statusdef;
            @SerializedName("time")
            private String time;
            @SerializedName("tree")
            private boolean tree;

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getStatusdef() {
                return statusdef;
            }

            public void setStatusdef(String statusdef) {
                this.statusdef = statusdef;
            }

            public String getTime() {
                return time;
            }

            public void setTime(String time) {
                this.time = time;
            }

            public boolean isTree() {
                return tree;
            }

            public void setTree(boolean tree) {
                this.tree = tree;
            }
        }
    }
}
